* {
    margin: 0;
    padding: 0
}

a:hover,a:focus {
    text-decoration: none;
    color:#2684ff;
}
body{
    min-width: 1200px;
    height:100%;
}
button::-moz-focus-inner,input::-moz-focus-inner {
    padding: 0;
    border: 0
}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
a {
    color: #fff
}

input::-ms-clear {
    display: none
}

input[type='text']:focus {
    outline: 0
}

ul {
    margin: 0;
    padding: 0
}

li {
    list-style: none
}
.font-red{
    color:#F93B3B;
}
.font-blue{
    color:#2684FF;
}
.text-align {
    text-align: center !important
}

select {
    float: left;
    margin-bottom: 0;
    padding: 0;
    width: 72px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    font-weight: 400;
    color: rgba(51,51,51,1);
    line-height: 40px;
    background: rgba(255,255,255,1);
    border: 1px solid rgba(232,232,232,1);
    border-radius: 0
}

.header {
    background: #fff
}

.head-inner-wrapper {
    width: 100%;
    height: 60px;
    background: rgba(1,49,122,1)
}
.head-inner {
    width:100%;
    max-width: 1160px;
    min-width:755px;
    height: 60px;
    margin: 0 auto;
    clear: both;
    font-size: 12px;
    font-weight: 400;
    background: rgba(1,49,122,1)
}

.head-inner .left {
    float: left;
    font-family: Alibaba PuHuiTi;
    font-weight: 400;
    color: rgba(255,255,255,1)
}

.head-inner .left .left-border {
    display: inline-block;
    width: 1px;
    height: 14px;
    background: rgba(106,138,187,1);
    margin-left: 10px;
    margin-right: 9px;
    vertical-align: top;
    margin-top: 25px;
}

.head-inner .left .left-logo-img {
    display: inline-block;
    width: 114px;
    height: 36px;
    vertical-align: top;
    margin-top: 13px
}

.head-inner .left .left-logo-title {
    display: inline-block;
    vertical-align: bottom;
    margin-bottom: 20px;
    margin-bottom: 20px
}

.head-inner .left .left-logo-title img {
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 16px
}

.head-inner .left .left-logo-title span {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    font-weight: 400;
    color: rgba(255,255,255,1);
    margin-left: 6px;
    cursor: pointer
}

.area-wrapper {
    height: 60px;
    line-height: 63px;
    display: inline-block;
    position: relative
}

.area-wrapper .selected-area {
    font-size: 18px
}

.area-wrapper .change-area {
    vertical-align: top;
    font-size: 14px;
    cursor: pointer;
    margin-left: 6px
}

.area-wrapper .area-list {
    position: absolute;
    left: -45px;
    top: 60px;
    width: 334px;
    background: rgba(255,255,255,1);
    z-index: 999;
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.2)
}

.area-wrapper .area-list div.kailong {
    position: absolute;
    left: 60px;
    top: -5px;
    width: 0;
    height: 0;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    border-bottom: 5px solid #FFF
}

.area-wrapper .area-list div.area-title {
    padding-left: 20px;
    font-size: 14px;
    font-family: Alibaba PuHuiTi;
    font-weight: 400;
    color: rgba(51,51,51,1);
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #e8e8e8
}

.area-wrapper .area-list div span.current-city {
    color: #2684ff
}

.area-wrapper .area-list dl {
    width: 100%;
    margin-bottom: 0;
    padding: 0 18px;
    box-sizing: border-box
}

.area-wrapper .area-list dl.firstDl {
    margin-top: 10px
}

.area-wrapper .area-list dl:last-child {
    margin-bottom: 10px
}

.area-wrapper .area-list dl dt {
    float: left;
    font-size: 14px;
    font-family: Alibaba PuHuiTi;
    font-weight: bold;
    color: rgba(51,51,51,1);
    line-height: 31px
}

.area-wrapper .area-list dl dd {
    float: left;
    font-size: 14px;
    font-family: Alibaba PuHuiTi;
    font-weight: 400;
    color: rgba(102,102,102,1);
    line-height: 31px;
    margin-left: 0;
    margin-right: 10px;
    cursor: pointer;
}

.area-wrapper .area-list dl dd a{
    color: rgba(102,102,102,1);
}
.area-wrapper .area-list dl dd:hover a{
    color: #2683ff
}

.area-wrapper .area-list dl dd:last-child {
    margin-right: 0
}

.head-inner .center {
    float: left;
    font-size: 16px;
    font-family: Alibaba PuHuiTi;
    font-weight: 400;
    color: rgba(255,255,255,1);
    margin-left: 59px;
    line-height: 63px;
}

.head-inner .center span {
    display: inline-block;
    margin-right: 30px;
    cursor: pointer
}

.head-inner .right {
    height: 60px;
    line-height: 60px;
    float: right;
    font-size: 14px;
    font-family: Alibaba PuHuiTi;
    font-weight: 400;
    color: rgba(255,255,255,1)
}

.head-inner .right .right-about {
    display: inline-block;
    margin-right: 30px;
    cursor: pointer;
    vertical-align: top
}

.head-inner .right .right-pc-entry {
    display: inline-block;
    margin-right: 30px;
    cursor: pointer;
    vertical-align: top
}

.head-inner .right .right-pc-vip {
    display: inline-block;
    width: 60px;
    margin-right: 20px;
    cursor: pointer;
    vertical-align: top
}

.head-inner .right .right-pc-vip img {
    width: 60px;
    height: auto
}

.head-inner .right .right-pc-login-info {
    position: relative;
    display: inline-block;
    width: 160px;
    height: 60px;
    padding: 0 0 0 10px;
    font-size: 14px;
    font-weight: 400;
    color: rgba(255,255,255,1);
    box-sizing: border-box;
    cursor: pointer
}

.right-pc-login-info .acount-block {
    position: absolute;
    left: 0;
    bottom: -160px;
    width: 160px;
    height: 160px;
    background: #fff;
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
    z-index: 555;
}

.acount-block p {
    margin-bottom: 0;
    height: 40px;
    line-height: 40px;
    text-align: left;
    cursor: pointer;
    padding-left: 30px;
    box-sizing: border-box
}

.acount-block p:nth-child(1) {
    height: 39px;
    line-height: 39px;
    border-bottom: 1px solid #e7e7e7
}
.acount-block p:nth-child(2) {
    height: 39px;
    line-height: 39px;
    border-bottom: 1px solid #e7e7e7
}

.acount-block p img {
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: 14px
}

.acount-block p span {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    line-height: 40px;
    font-weight: 400;
    color: #333;
    margin-left: 6px !important
}

.head-inner .right .right-pc-login-info img.head-img {
    float: left;
    width: 34px;
    height: 34px;
    border-radius: 17px;
    margin-top: 13px
}

.head-inner .right .right-pc-login-info img.layout-img {
    width: 8px;
    height: 4px;
    margin-left: 10px;
    float: left;
    margin-top: 29px
}

.head-inner .right .right-pc-login-info span {
    box-sizing: border-box
}

.head-inner .right .right-pc-login-info span.log {
    float: left;
    margin-left: 10px
}

.head-inner .right .right-pc-login {
    display: inline-block;
    width: 90px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    background: rgba(38,132,255,0);
    border: 1px solid rgba(255,255,255,1);
    border-radius: 17px;
    font-size: 14px;
    font-family: Alibaba PuHuiTi;
    font-weight: 400;
    color: rgba(255,255,255,1);
    cursor: pointer
}

.acount-info-wrapper {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: rgba(0,0,0,0.6);
    z-index: 99
}

.acount-info-wrapper .acount-info_content {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 440px;
    height: 381px;
    padding: 40px 0;
    box-sizing: border-box;
    background: rgba(255,255,255,1);
    border-radius: 10px
}

.acount-info_content .right-bottom-img {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 184px;
    height: 160px;
    z-index: -1
}

.acount-info_content .right-bottom-img img {
    width: 100%;
    height: 100%
}

.acount-info_content .detail01 {
    font-size: 26px;
    font-weight: bold;
    color: #333;
    line-height: 1;
    text-align: center
}

.acount-info_content .detail02 {
    font-size: 22px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #656565;
    line-height: 1;
    margin: 19px auto 29px;
    text-align: center
}

.acount-info_content .wx-code {
    width: 206px;
    height: 206px;
    margin: 0 auto
}

.acount-info_content .wx-code img {
    width: 100%;
    height: 100%
}

.quit-acount-wrapper {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: rgba(0,0,0,0.6);
    z-index: 999;
}

.quit-acount-wrapper .quit-acount_content {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 440px;
    height: 256px;
    padding: 40px 0;
    box-sizing: border-box;
    background: rgba(255,255,255,1);
    border-radius: 10px
}

.quit-acount_content .right-bottom-img {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 184px;
    height: 160px;
    z-index: -1
}

.quit-acount_content .detail01 {
    font-size: 26px;
    font-family: Alibaba PuHuiTi;
    font-weight: bold;
    color: #333;
    text-align: center
}

.quit-acount_content .detail02 {
    font-size: 22px;
    font-family: Alibaba PuHuiTi;
    font-weight: 400;
    color: #656565;
    text-align: center;
    margin: 20px auto 30px
}

.quit-acount_content .re-think {
    width: 250px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    background: rgba(37,131,255,1);
    border-radius: 23px;
    font-size: 18px;
    font-family: Alibaba PuHuiTi;
    font-weight: 400;
    color: #fff;
    cursor: pointer;
    margin: 0 auto 19px
}

.quit-acount_content .confirm-quit {
    font-size: 16px;
    font-family: Alibaba PuHuiTi;
    font-weight: 400;
    color: #999;
    cursor: pointer;
    text-align: center
}

.home-block-top {
    width: 100%;
    height: 530px;
    background: rgba(1,49,122,1);
    background: #013179;
    border-top: 1px solid #366ca0
}

.home-block-top .block-top-content {
    /*width: 1200px;*/
    width:100%;
    height: 100%;
    position: relative;
    margin: 0 auto;
}

.block-top-content .content-img-bg {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 530px
}

.block-top-content .content-img-logo {
    position: absolute;
    left: 50%;
    top: 89px;
    transform: translateX(-50%);
    width: 426px;
    height: 55px;
}

.block-top-content .c-search-form01 {
    position: absolute;
    left: 50%;
    top: 250px;
    transform: translateX(-50%)
}

.c-search-form01 img {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 26px;
    height: 26px;
    cursor: pointer
}

.c-search-form01 input {
    display: inline-block;
    width: 910px;
    height: 60px;
    padding: 0 0 0 30px;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 400;
    color: rgba(70,76,91,1);
    line-height: 60px;
    background: rgba(255,255,255,1);
    border-radius: 30px;
    box-sizing: border-box;
    box-shadow:none;
    -webkit-box-shadow: none;
}

.block-top-content .hot-search {
    position: absolute;
    left: 50%;
    bottom: 168px;
    transform: translateX(-50%)
}

.block-top-content .hot-search img {
    display: inline-block;
    vertical-align: middle;
    width: 82px;
    height: 16px;
    margin-right: 11px
}

.block-top-content .hot-search span {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    font-family: Alibaba PuHuiTi;
    font-weight: 400;
    color: rgba(255,255,255,1);
    margin-right: 20px;
    cursor: pointer;
    line-height: 1
}

.home-block-list {
    position: absolute;
    left:50%;
    bottom: 0px;
    transform: translateX(-50%);
    width:100%;
    height: 78px;
    background: #002358;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
    z-index:99;
}

.home-block-list .block-list-content {
    width: 1200px;
    width:1160px;
    height: 100%;
    margin: 0 auto
}

.block-list-content {
    position: relative
}

.block-list-content .right-pc-login,.center-block-wrapper .right-pc-login {
    position: absolute;
    right: -5px;
    top: -10px;
    width: 60px;
    height: 60px;
    background: rgba(240,246,252,0.2);
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    box-sizing: border-box;
    text-align: center;
    padding-top: 12px;
    cursor: pointer
}

.right-pc-login-01 {
    position: fixed;
    top: 50%;
    right: 10%;
    width: 60px;
    height: 60px;
    background: rgba(240,246,252,0.2);
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    box-sizing: border-box;
    text-align: center;
    padding-top: 12px;
    cursor: pointer;
    z-index:200;
}
.right-pc-login-01:hover{
    background: #ffffff;
    color:#2684ff;
}
.block-list-content .right-pc-login p,.center-block-wrapper .right-pc-login p,.right-pc-login-01 p {
    margin-bottom: 0
}

.block-list-content .right-pc-guanzhu,.center-block-wrapper .right-pc-guanzhu {
    position: absolute;
    right: -5px;
    top: 60px;
    width: 60px;
    height: 60px;
    background: rgba(240,246,252,0.2);
    padding: 19px 16px 18px 16px;
    box-sizing: border-box;
    cursor: pointer
}

.right-pc-guanzhu {
    position: fixed;
    width: 60px;
    height: 60px;
    background: rgba(240,246,252,0.2);
    padding: 19px 16px 18px 16px;
    box-sizing: border-box;
    cursor: pointer;
    z-index:200;
}

.block-list-content .right-pc-guanzhu img,.center-block-wrapper .right-pc-guanzhu img,.right-pc-guanzhu img {
    width: 25px;
    height: 28px
}

.guanzhu-wx-code {
    position: absolute;
    right: 75px;
    top: 0;
    display: none;
    width: 238px;
    background: rgba(255,255,255,1);
    box-shadow: 0 2px 13px 0 rgba(0,0,0,0.21);
    padding: 20px 0 9px 0;
    box-sizing: border-box
}

.guanzhu-wx-code .trangle {
    position: absolute;
    right: -7px;
    top: 24px;
    width: 0;
    height: 0;
    border-left: 7px solid #FFF;
    border-bottom: 7px solid transparent;
    border-top: 7px solid transparent
}

.guanzhu-wx-code .detail01 {
    font-size: 18px;
    font-family: Alibaba PuHuiTi;
    font-weight: bold;
    color: rgba(51,51,51,1);
    line-height: 1;
    text-align: center;
}

.guanzhu-wx-code .detail02 {
    font-size: 18px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: rgba(51,51,51,1);
    line-height: 1;
    margin-top: 6px;
    /*margin-bottom: 11px;*/
    text-align: center;
}

.guanzhu-wx-code .detail03{
    font-size: 26px;
    font-weight: bold;
    color: #2684FF;
    line-height: 48px;
    text-align: center;
}
.guanzhu-wx-code .wx-code {
    width: 160px;
    height: 160px;
    margin: 0 auto
}

.guanzhu-wx-code .wx-code img {
    width: 100%;
    height: 100%
}
/*首页改版去掉*/
/*.block-list-content .img-01 {*/
/*    width: 70px;*/
/*    height: 70px;*/
/*    margin-left: 230px;*/
/*    margin-top: 30px;*/
/*    float: left*/
/*}*/

/*.block-list-content .img-02 {*/
/*    width: 6px;*/
/*    height: 52px;*/
/*    margin: 39px 37px 39px 31px;*/
/*    float: left;*/
/*}*/

/*.block-list-content .list {*/
/*    margin-right: 70px;*/
/*    float: left;*/
/*    margin-top: 38px;*/
/*}*/

/*.block-list-content .list img {*/
/*    width: 48px;*/
/*    height: 48px;*/
/*    float: left;*/
/*    margin-right: 20px;*/
/*    margin-top: 5px;*/
/*}*/

/*.block-list-content .list .list-data {*/
/*    float: left;*/
/*}*/

/*.block-list-content .list .list-data p:nth-child(1) {*/
/*    font-size: 20px;*/
/*    font-family: Alibaba PuHuiTi;*/
/*    font-weight: 400;*/
/*    color: rgba(255,255,255,1);*/
/*    line-height: 1;*/
/*    margin-bottom: 11px;*/
/*}*/

/*.block-list-content .list .list-data p:nth-child(2) {*/
/*    font-size: 28px;*/
/*    font-family: Alibaba PuHuiTi;*/
/*    font-weight: 400;*/
/*    color: rgba(255,222,0,1);*/
/*    margin-bottom: 0;*/
/*    line-height: 1;*/
/*}*/

/*首页改版新增*/
.block-list-content .hot-link{
    position: absolute;
    left:0;
    top:50%;
    transform: translateY(-50%);
    /*width: 50px;*/
    /*height: 50px;*/
    padding:7px 10px 7px 8px;
    box-sizing: border-box;
    background: #0F2D58;
    border-radius: 10px;
    font-size: 16px;
    font-family: Alibaba PuHuiTi;
    font-weight: bold;
    font-style: italic;
    color: #DBC495;
    line-height: 18px;
}
.block-list-content .hot-link-list-wrapper{
    margin-left:70px;
}
.block-list-content .hot-link-list{
    width:33%;
    float:left;
    margin-top:16px;
    padding-left:25px;
    box-sizing: border-box;
}
.block-list-content .hot-link-list dl:first-child{
    margin-bottom: 6px;
}
.block-list-content .hot-link-list:not(:last-child){
    border-right:1px solid #1A3152;
}
.block-list-content dt,.block-list-content dd{
    float: left;
    margin-right:20px;
}
.block-list-content dl a{
    font-size: 12px;
    font-family: Alibaba PuHuiTi;
    color: #FFFFFF;
    font-weight: 400;
}
.block-list-content dt a{
    font-weight: bold;
}
.home-block-map {
    position: relative;
    width: 100%;
    height: 969px;
    background: rgba(1,49,122,1);
}

/*.home-block-map img.img01 {*/
/*    position: absolute;*/
/*    left: 50%;*/
/*    top: 66px;*/
/*    transform: translateX(-50%);*/
/*    width: 660px;*/
/*    height: 173px;*/
/*}*/

/*.home-block-map img.img02 {*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: 0;*/
/*    width: 699px;*/
/*    height: 327px*/
/*}*/

/*.home-block-map img.img03 {*/
/*    position: absolute;*/
/*    left: 0;*/
/*    bottom: 0;*/
/*    width: 518px;*/
/*    height: 390px*/
/*}*/

/*.home-block-map img.img04 {*/
/*    position: absolute;*/
/*    right: 0;*/
/*    bottom: 0;*/
/*    width: 795px;*/
/*    height: 704px*/
/*}*/

/*.home-block-map img.img05 {*/
/*    position: absolute;*/
/*    left: 50%;*/
/*    top: 0;*/
/*    transform: translateX(-50%);*/
/*    max-width: 1024px;*/
/*    max-height: 969px;*/
/*    width: 1024px;*/
/*    height: 969px*/
/*}*/

.home-block-map .block-map-content {
    width: 1200px;
    height: 100%;
    margin: 0 auto
}

.home-block-map .block-map-content #mainChart {
    position: absolute;
    left: 50%;
    top: 260px;
    transform: translateX(-50%)
}

.center-block-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1
}

.center-block-wrapper .center-block {
    position: relative;
    width: 1200px;
    height: 100%;
    margin: 0 auto
}

.center-block-wrapper .center-block .right-pc-login,.right-pc-login-01 {
    top: 280px !important;
    right: 10%
}

.center-block-wrapper .center-block .right-pc-guanzhu,.right-pc-guanzhu {
    top: 350px !important;
    right: 10%
}
.right-pc-login-01,.right-pc-guanzhu{
    right: calc(((100% - 1160px) / 4 ) - 30px);
}
/*@media screen and (max-width: 1200px) {*/
/*    .right-pc-login-01 {*/
/*        right:5%*/
/*    }*/

/*    .right-pc-guanzhu {*/
/*        right: 5%*/
/*    }*/
/*}*/

/*@media screen and (max-width: 1980px) {*/
/*    .right-pc-login-01 {*/
/*        right:6%*/
/*    }*/

/*    .right-pc-guanzhu {*/
/*        right: 6%*/
/*    }*/
/*}*/

.head-inner2,.head-inner3 {
    width: 1160px;
    margin: 0 auto;
    clear: both
}
@media screen and (max-width: 790px){
    .head-inner2{
        width:auto;
    }
    .c-search-form input{
        width:400px !important;
    }
}
.wrapper {
    background: #f8f8f8
}

.c-search {
    display: inline;
    float: right;
    margin-top: 30px
}

.c-search-form {
    vertical-align: middle;
    border-radius: 5px
}

.c-search-form img {
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 15px
}

.c-search-form input {
    display: inline-block;
    width: 580px;
    height: 40px;
    padding: 0 0 0 20px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    color: rgba(70,76,91,1);
    line-height: 41px;
    box-sizing: border-box;
    border: 1px solid #2684ff;
    border-right: 0;
    border-radius: 20px 0 0 20px
}

.c-search-form a {
    display: inline-block;
    width: 80px;
    height: 40px;
    background: rgba(38,132,255,1);
    border-radius: 0 5px 5px 0;
    font-size: 14px;
    font-weight: 400;
    color: rgba(255,255,255,1);
    line-height: 40px;
    text-align: center;
    vertical-align: middle;
    border-radius: 0 20px 20px 0;
    cursor: pointer;
}

.hot-search-list,.hot-search-list-else {
    margin: 8px 0 25px 20px
}

.hot-search-list a,.hot-search-list-else a {
    font-size: 14px;
    font-family: Alibaba PuHuiTi;
    color: rgba(102,102,102,1);
    margin-right: 10px;
    cursor: pointer
}

.hot-search-list a:nth-child(1),.hot-search-list-else a:nth-child(1) {
    font-weight: bold;
    margin-right: 0;
    cursor: default !important
}

.c-logo {
    display: inline;
    float: left;
    z-index: 1;
    margin-right: 1px;
    margin-top: 38px
}

.c-logo .header-logo-dop a {
    display: inline-block;
    width: 381px;
    height: 50px
}

.c-logo .header-logo-dop a img {
    width: 300px;
    height: 50px
}

.main-nav {
    clear: both;
    *zoom:1;position: relative;
    background-color: #fff;
    font-size: 14px;
    color: #fff
}

.main-nav-link {
    height: 45px;
}

.main-nav-link li {
    float: left;
    position: relative;
    z-index: 8;
    height:45px;
    line-height: 45px
}

.main-nav-link li a {
    display: inline-block;
    height:100%;
    line-height: 47px;
    padding:0 30px;
    font-size: 16px;
    font-weight: 400;
    color: rgba(51,51,51,1);
    /*vertical-align: middle;*/
}
.main-nav-link li a:hover{
    color:#2684ff;
}

.main-nav-link li.active a {
    background: #2684FF;
    color:#FFFFFF;
}

.main-nav-link .nav-category {
    background-color: #f10180;
    width: 156px;
    height: auto;
    margin-right: 20px
}

.plugin-pingou.plugin-pingou-fullscreen {
    position: relative;
    margin: 0 auto;
    zoom:1;width: auto
}

.plugin-pingou.plugin-pingou-fullscreen .plugin-pingou-wrap {
    position: absolute;
    width: 1000px;
    left: 50%;
    margin: 0 auto 0 -500px;
    height: 100%
}

.plugin-pingou.plugin-pingou-fullscreen img {
    display: block;
    margin: 0 auto;
    width: auto
}

#specialContent .lazy-load,#specialContent .pingou-lazy {
    -webkit-background-size: cover;
    background-size: cover
}

.wrapper-content {
    width: 1160px;
    margin: 0 auto;
    overflow: auto
}

.wrapper-content-left {
    float: left;
    width: 818px;
    margin-right: 20px
}
.wrapper-detail .wrapper-content-left {
    width: 818px;
    float: left;
    margin-right: 0
}
.wrapper-content-left.all-width {
    width: 1160px;
}
.wrapper-content-right {
    float: right;
    width: 320px;
    width:calc(100% - 838px);
}

.content-block {
    margin-bottom: 30px;
    overflow: auto;
    box-shadow: 0 3px 6px 0 rgba(0,0,0,0.05)
}
.content-block-shouye{
    margin-bottom: 20px;
}
.content-block:last-child {
    margin-bottom: 40px
}

.content-block-left {
    width: 818px;
    background: #FFF;
    box-shadow: 0 3px 6px 0 rgba(0,0,0,0.05)
}

.content-block-L-top {
    position: relative;
    overflow: hidden;
    height: 60px;
    border-bottom: 1px solid #f8f8f8
}

.content-block-L-top .count {
    float: right;
    font-size: 14px;
    font-weight: 400;
    color: rgba(101,113,128,1);
    line-height: 80px;
    margin-right: 19px
}

.count img {
    width: 13px;
    height: 14px;
    margin-right: 4px
}

.active-item {
    display: none
}

.content-block-left .item-title {
    float: left;
    font-size: 18px;
    font-weight: bold;
    color: #464c5b;
    margin-right: 40px;
    margin-top:21px;
    line-height: 20px;
}

.content-block-left .item-more {
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    float: right;
    /*width: 40px;*/
    height: 20px;
    /*background: #007efe;*/
    border-radius: 4px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
    cursor: pointer
}

.content-block-left .item-more a {
    color:#999999;
}
.content-block-left .item-more a:hover{
    color:#2684FF;
}
.content-block-left .item-more a img{
    width:6px;
    height:10px;
    margin-left:6px;
    margin-bottom: 2px;
}
.content-block-left .item-tags {
    float: left;
    height:60px;
    line-height: 63px
}

.content-block-item {
    padding:6px 12px;
    font-size: 14px;
    font-weight: 400;
    color: #657180;
    /*line-height: 30px;*/
    margin-right: 6px;
    cursor: pointer;
    border:1px solid #ffffff;
}

.content-block-item.active {
    border: 1px solid #2684ff;
    border-radius: 14px;
    color: #2684ff
}

.content-block-L-bottom {
    overflow: auto
}

.content-block-L-bottom-one {
    padding: 22px 21px;
    margin-bottom: 20px;
    background: rgba(255,255,255,1);
    box-shadow: 0 3px 6px 0 rgba(0,0,0,0.05)
}

.wrapper-content-left-position {
    position: relative
}

.wrapper-content-left-count {
    position: absolute;
    right: 20px;
    top: 0;
    height: 40px;
    font-size: 12px;
    font-family: Alibaba PuHuiTi;
    font-weight: 400;
    color: rgba(153,153,153,1);
    line-height: 40px
}

.wrapper-content-left-count b {
    font-weight: normal;
}

.item-label {
    width: 6px;
    height: 24px;
    background: #2684ff;
    float: left;
    margin-right: 10px;
    margin-top: 28px
}
.item-label.shouye{
    width:3px;
    height:18px;
    margin-top:23px;
}

.active-item .left {
    /*float: left;*/
    width: 100%;
    border-right: 1px solid #f9f9f9;
    padding: 16px 0px 28px 0px;
    box-sizing: border-box
}

.active-item .left a{
    float: left;
    width:50%;
    padding:0px 20px 0px 20px;
    box-sizing: border-box;
}
.active-item .right {
    float: right;
    width: 50%;
    padding: 20px 20px 28px 37px;
    box-sizing: border-box
}

.active-item .content-block-L-bottom-list {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    cursor: pointer
}

/*.active-item .content-block-L-bottom-list:not(:last-child) {*/
/*    margin-bottom: 13px*/
/*}*/
.active-item .content-block-L-bottom-list {
    margin-bottom: 13px
}
.active-item .content-block-L-bottom-list>span:last-child {
    width: 44px;
    height: 20px;
    display: inline-block;
    text-align: right;
    font-size: 12px;
    font-weight: 400;
    color: #999;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: clip
}

.active-item .content-block-L-bottom-list>span:not(:last-child) {
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px;
    font-weight: 400;
    color: #464c5b;
    display: inline-block;
    width: 230px
}
.active-item .content-block-L-bottom-list>span:not(:last-child):hover{
    color: #2684FF;
}
.invite-hot{
    width: 320px;
    height: auto;
    padding: 30px 0;
    box-sizing: border-box;
    background: #fff;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.05);
    text-align: center;
    margin-bottom: 20px
}
.invite-hot .title {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    margin: 0 0 30px 0
}

.invite-hot .title img {
    width: 12px;
    height: 12px
}

.invite-hot .title span {
    margin: 0 7px;
    vertical-align: middle
}

.invite-hot .all-invite-hot{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    box-sizing: border-box;
}
.invite-hot .all-invite-hot dd{
    font-size: 12px;
    text-align: left;
}


.un-login {
    width: 320px;
    height: 289px;
    padding: 30px 0;
    box-sizing: border-box;
    background: #fff;
    box-shadow: 0 3px 6px 0 rgba(0,0,0,0.05);
    text-align: center;
    margin-bottom: 20px
}

.un-login .title {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    margin: 0 0 30px 0
}

.un-login .title img {
    width: 12px;
    height: 12px
}

.un-login .title span {
    margin: 0 7px;
    vertical-align: middle
}

.un-login .img {
    width: 30px;
    height: 50px;
    margin: 0 auto
}

.un-login .img img {
    width: auto
}

.un-login .detail-1 {
    font-size: 14px;
    font-weight: bold;
    color: #464c5b;
    line-height: 1;
    margin: 30px 0 9px 0
}

.un-login .detail-2 {
    font-size: 13px;
    font-weight: 400;
    color: #9ca7b6;
    line-height: 1
}

.un-login .login-btn {
    width: 120px;
    height: 34px;
    background: rgba(38,132,255,1);
    border-radius: 17px;
    font-size: 14px;
    font-weight: 400;
    color: rgba(255,255,255,1);
    line-height: 34px;
    margin: 30px auto 0;
    cursor: pointer
}

.un-login .login-btn a {
    font-size: 14px;
    font-weight: 400;
    color: rgba(255,255,255,1)
}

.has-login {
    width: 300px;
    height: 294px;
    padding: 30px 0;
    box-sizing: border-box;
    background: rgba(255,255,255,1);
    box-shadow: 0 3px 6px 0 rgba(0,0,0,0.05);
    text-align: center;
    margin-bottom: 20px
}

.has-login .img {
    margin-left: 125px;
    width: 50px;
    height: 50px;
    background: rgba(38,132,255,1);
    border-radius: 50%
}

.has-login .name {
    font-size: 18px;
    font-weight: bold;
    color: rgba(51,51,51,1);
    line-height: 1;
    margin: 20px 0 10px 0
}

.has-login .level {
    font-size: 14px;
    font-weight: 400;
    color: #464c5b;
    line-height: 1
}

.has-login .quit {
    width: 38px;
    height: 20px;
    background: rgba(255,255,255,1);
    border: 1px solid rgba(232,232,232,1);
    border-radius: 11px;
    font-size: 13px;
    font-weight: 400;
    color: rgba(156,167,182,1);
    line-height: 20px;
    text-align: center;
    margin: 20px 0 30px 125px;
    cursor: pointer
}

.has-login .del-1,.has-login .del-2 {
    font-size: 12px;
    font-weight: 400;
    color: rgba(70,76,91,1);
    line-height: 20px
}

.classify,.classify-detail {
    width: 320px;
    padding: 20px 0 5px 0;
    box-sizing: border-box;
    background: rgba(255,255,255,1);
    box-shadow: 0 3px 6px 0 rgba(0,0,0,0.05);
    text-align: center;
    margin-bottom: 20px;
}

.classify .title,.classify-detail .title {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    margin: 0 0 20px 0;
}
.classify-detail{
    padding-top:30px;
}
.classify-detail .title{
    margin-bottom: 5px;
}
.classify .title img,.classify-detail .title img {
    width: 12px;
    height: 12px;
}

.classify .title span,.classify-detail .title span,.classify .title b{
    margin: 0 7px;
    vertical-align: middle
}

.classify ul {
    margin: 0;
    overflow: auto;
    padding: 0 15px
}

.classify ul li {
    width: 33%;
    float: left;
    list-style: none;
    margin-bottom: 15px;
    line-height: 12px
}

.classify ul li {
    border-left: 1px solid #f4f4f4;
    box-sizing: border-box
}

.classify.classify-three-cols ul li:nth-child(3n+1) {
    border-left: 0
}

.classify ul li a {
    font-size: 12px;
    font-weight: 400;
    color: rgba(70,76,91,1);
    cursor: pointer
}
.classify ul li a:hover{
    color:#2684FF;
}
.classify-detail li {
    border-bottom: 1px solid #f8f8f8;
    padding: 14px 18px;
    box-sizing: border-box
}

.classify-detail .detail {
    text-align: left;
    line-height: 20px
}

.classify-detail li a {
    display: inline-block;
    width: 100%;
    font-size: 14px;
    font-weight: 400;
    color: rgba(51,51,51,1);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left
}
.classify-detail li a:hover{
    color:#2684ff;
}
.classify-detail li span {
    font-size: 12px;
    font-weight: 400;
    color: rgba(156,167,182,1);
    line-height: 1
}

.classify-detail li img {
    width: 11px;
    height: 11px;
    margin-right: 6px
}

.classify-detail li .detail-1 img {
    width: 8px;
    height: 11px
}

.classify-detail .detail-1,.classify-detail .detail-2,.classify-detail .detail-3 {
    margin-right: 9px;
    vertical-align: middle
}

.footer_top {
    width: 100%;
    height: auto;
    background: #00265e
}

.footer_mid {
    width: 1200px;
    height: auto;
    margin: 0 auto
}

.footer_mid .left {
    font-size: 14px;
    font-weight: 400;
    color: rgba(255,255,255,1)
}

.footer_mid .left .detail-link span {
    line-height: 1;
    padding: 0 29px;
    border-right: 1px solid #515f72
}

.footer_mid .left .detail-link span:last-child {
    border: 0
}

.footer_mid .left .top p {
    margin: 0
}


.footer_mid .right .del {
    font-size: 12px;
    font-weight: 400;
    color: rgba(255,255,255,1);
    margin-bottom: 40px;
    text-align: center;
    margin-top: 9px
}

.footer-mid .left .top {
    width: 640px;
    height: 43px;
    font-size: 12px;
    letter-spacing: 0;
    color: #666;
    font-family: MicrosoftYaHei
}

.footer-mid .left .bottom {
    width: 650px;
    margin-top: 37px !important
}

.footer-mid .left a {
    width: 100%;
    height: 100%;
    display: inline-block
}

.footer-mid .left .bottom span {
    margin-left: 20px !important
}

.footer_mid .right {
    float: right;
    margin-top: 40px
}

.right-android {
    margin-left: 44px
}

.saomaBox_fot {
    width: 100px;
    height: 100px
}

.saomaBox_fot img {
    width: 100%;
    height: 100%;
    display: inline-block
}

#treeTable {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #FFF
}

.table th {
    background: rgba(250,250,250,1);
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    color: rgba(51,51,51,1)
}

.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child {
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-topleft: 0
}

.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child {
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0
}

tbody tr>td {
    font-size: 12px;
    font-weight: 400;
    color: rgba(70,76,91,1)
}

tbody tr.hasRead>td {
    color: #999
}

tbody tr.hasRead>td a {
    color: #999
}

tbody tr>td a {
    color: rgba(70,76,91,1);
    line-height: 1.5
}

.table-condensed th {
    padding: 0 23px
}

.table-condensed td {
    padding: 10px 23px;
    cursor: pointer
}

.wrapper-search {
    width: 1000px;
    margin: 0 auto;
    overflow: auto;
    padding-bottom: 40px;
    box-sizing: border-box
}

.wrapper-detail {
    margin-top: 0
}

.navv {
    width: 1160px;
    margin: 0 auto;
    padding: 20px 0 10px 0;
    box-sizing: border-box;
    font-size: 12px;
    font-weight: 400;
    color: #999
}

.navv img {
    width: 10px;
    height: 12px;
    margin-right: 3px;
    margin-top: 4px;
    vertical-align: top
}

.navv a {
    color: #2684ff
}

.wrapper-search .wrapper-search-top {
    background-color: #fff;
    padding: 20px 0 0;
    box-shadow: 0 3px 6px 0 rgba(0,0,0,0.05)
}

.select-block {
    margin: 0 20px 12px 20px;
    /*overflow: auto*/
}

.select-block-else {
    margin-bottom: 13px
}

.select-block .select-block-label {
    float: left;
    width: 72px;
    font-size: 14px;
    font-weight: bold;
    color: rgba(51,51,51,1);
    border: 1px solid rgba(0,0,0,0)
}

.select-block .select-block-div {
    float: left;
    /*max-width: 700px;*/
    max-width: 620px;
    font-size: 14px;
    font-weight: 400;
    color: rgba(70,76,91,1);
    color: #464c5b
}

.select-block .select-block-div.all-width {
    max-width: 1040px
}

.can-multiple-select {
    font-size: 12px;
    font-weight: 400;
    color: #f93c3c;
    cursor: default !important
}

.has-selected-item {
    float: left;
    height: 22px;
    line-height: 22px;
    background: rgba(38,132,255,0.02);
    border: 1px solid rgba(38,132,255,1);
    box-sizing: border-box;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 400;
    color: rgba(38,132,255,1);
    padding: 0 10px;
    margin-right: 22px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center
}

@-moz-document url-prefix() {
    .has-selected-item {
        padding-top: 3px !important
    }

    .has-selected-item img {
        margin-top: -2px !important
    }
}

.has-selected-item span {
    line-height: 1;
    vertical-align: middle
}

.has-selected-item img {
    vertical-align: top;
    cursor: pointer;
    margin-left: 6px;
    width: 10px;
    height: 10px
}

.clear-selected-list {
    float: right;
    font-size: 14px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: rgba(153,153,153,1);
    line-height: 1;
    cursor: pointer;
    margin-top: 4px
}

.clear-selected-list img {
    width: 14px;
    height: 14px;
    margin-right: 4px;
    vertical-align: bottom
}

.select-block-div label {
    float: left;
    font-size: 14px;
    line-height: 20px;
    margin-right: 8px;
    border-radius: 4px;
    box-sizing: border-box;
    height: 20px;
    padding-left: 6px;
    padding-right: 6px
}

.select-block-else label {
    margin-bottom: 7px
}

.select-block-province-div label,.select-block-city-by-province label {
    margin-bottom: 7px;
}

.select-block-city-div {
    padding: 11px;
    background: rgba(255,255,255,1);
    border: 1px solid rgba(231,240,251,1);
    box-shadow: 0 0 9px 0 rgba(38,132,255,0.1);
    font-size: 14px;
    font-weight: 400;
    color: rgba(32,83,150,1);
    overflow: auto
}
.select-block-div label a, .select-block-city-div label a{
    color:#464C5B !important;
}
.select-block-div label.cur,.select-block-city-div label.cur {
    color: #2684ff !important
}
.select-block-div label.cur a,.select-block-city-div label.cur a{
    color: #2684ff !important
}

.select-block-div label.not-allowed {
    color: #999;
    cursor: not-allowed
}

.select-block-div-content label.cur,.select-block-div-mode label.cur {
    background: #2684ff;
    color: rgba(255,255,255,1) !important
}

@-moz-document url-prefix() {
    .select-block-div-content label.cur,.select-block-div-mode label.cur {
        line-height: 22px
    }
}

.select-block-div input[type=radio],.select-block-city-div input[type=radio] {
    display: none
}

.btn-wrapper {
    border-top: 1px solid #f8f8f8
}

.select-btn {
    width: 56px;
    height: 24px;
    background: rgba(38,132,255,1);
    border-radius: 2px;
    font-size: 12px;
    font-weight: 400;
    color: rgba(255,255,255,1);
    text-align: center;
    line-height: 16px;
    margin: 14px 472px
}

.search-nav-link {
    background: #fff;
    border-bottom: 2px solid #2684ff
}

.search-nav-link li {
    float: left;
    width: 114px;
    height: 40px;
    font-size: 14px;
    font-weight: 400;
    line-height: 42px;
    text-align: center
}

.search-nav-link li a {
    color: #333
}

.search-nav-link li.active {
    background: rgba(38,132,255,1)
}

.search-nav-link li.active a {
    color: #fff
}

.wrapper-search-top {
    position: relative;
    width: 100%;
    padding: 25px 0 10px 0;
    box-sizing: border-box;
    background: rgba(255,255,255,1);
    margin-bottom: 20px;
    box-shadow: 0 3px 6px 0 rgba(0,0,0,0.05)
}

.pagination {
    margin: 20px auto 0;
    text-align: center
}

.pagination ul {
    webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.pagination ul>li:last-child {
    display: none
}

.pagination ul>li>a {
    margin-right: 8px;
    float: left;
    padding: 4px 12px;
    line-height: 20px;
    text-decoration: none;
    background: rgba(255,255,255,1);
    border: 1px solid rgba(232,232,232,1);
    border-radius: 4px;
    color: #464c5b;
    margin-bottom: 8px
}

.pagination ul>.active>a {
    background: rgba(38,132,255,1);
    color: #fff
}

.pagination ul>li.active>a:hover {
    background-color: rgba(38,132,255,1)
}

.no-result-wrapper {
    margin-bottom: 40px;
    max-height: 230px;
    height: 230px;
    line-height: 230px;
    background: rgba(255,255,255,1);
    box-shadow: 0 3px 6px 0 rgba(0,0,0,0.05)
}

.no-result-wrapper img {
    display: inline-block;
    width: 124px;
    height: 65px;
    margin: 100px 438px 20px
}

.no-result-wrapper .del {
    font-size: 14px;
    font-weight: 400;
    color: #464c5b;
    text-align: center
}

.no-result-wrapper .del span {
    color: #2684ff
}

.no-result-wrapper .device {
    width: 560px;
    height: 109px;
    background: rgba(250,250,250,1);
    margin: 21px auto 114px;
    padding: 21px 24px;
    box-sizing: border-box
}

.no-result-wrapper .device .title {
    font-size: 15px;
    line-height: 1
}

.no-result-wrapper .device .detail {
    font-size: 14px;
    line-height: 1
}

.content-wrapper {
    width: 100%;
    padding: 20px 20px;
    box-sizing: border-box;
    background-color: #fff
}

.content-wrapper .title {
    font-size: 18px;
    font-weight: bold;
    color: rgba(51,51,51,1);
    line-height: 1;
    text-align: center;
    margin-bottom: 14px;
    line-height: 1.5
}

.content-wrapper .detail {
    font-size: 12px;
    font-weight: 400;
    color: rgba(156,167,182,1);
    text-align: center;
    padding-bottom: 20px;
    vertical-align: middle
}

.content-wrapper .detail img {
    width: 11px;
    height: 11px;
    margin-right: 6px
}

.content-wrapper .detail-1 img {
    width: 8px;
    height: 11px
}

.content-wrapper .detail-2 {
    margin: 0 40px
}

.table-self-style,.table-self-style-contact-people {
    font-size: 14px;
    font-weight: 400;
    color: rgba(51,51,51,1)
}

.table-self-style-contact-people tr>td:first-child {
    width: 15%;
    background-color: #fafafa
}

.table-self-style-contact-people tr>td:last-child {
    width: 85%;
    background-color: #fff
}

.table-self-style tr>td:nth-child(2n) {
    width: 33%;
    background-color: #fff
}

.table-self-style tr>td:nth-child(2n+1) {
    width: 16%;
    background-color: #fafafa
}

.table-self-style a {
    color: #2684ff
}

.table-self-style tr.tips td {
    font-size: 14px;
    font-weight: 400;
    color: rgba(249,60,60,1);
    text-align: center;
    background-color: #fff
}

.surplus-tips {
    width: 460px;
    height: 32px;
    background: rgba(253,241,241,1);
    border-radius: 16px;
    text-align: center;
    line-height: 32px;
    margin-left: 65px;
    margin-bottom: 0
}

.tips td {
    padding: 24px
}

.login-tips .lock {
    color: rgba(51,51,51,1)
}

.login-tips .lock a {
    display: inline-block;
    width: 39px;
    height: 20px;
    background: rgba(38,132,255,1);
    border-radius: 4px;
    font-size: 14px;
    font-weight: 400;
    color: rgba(255,255,255,1);
    line-height: 20px;
    text-align: center;
    margin-left: 6px
}

.project-title {
    font-size: 16px;
    font-weight: bold;
    color: rgba(51,51,51,1);
    line-height: 1;
    margin-bottom: 15px;
    margin-top: 31px
}

.table {
    background-color: #fff
}

.info-resource {
    font-size: 12px;
    font-weight: 400;
    color: rgba(156,167,182,1);
    line-height: 1;
    margin-top: 20px
}

.follow_stage_list {
    overflow: hidden;
    padding: 10px 60px 0
}

.follow_stage_list>div {
    float: left;
    width: 20%;
    height: 30px;
    background: #f6f6f6;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    color: #333
}

.follow_stage_list>div.has-triangle {
    position: relative
}

.follow_stage_list>div.active {
    background: #2684ff;
    color: #fff
}

.follow_stage_list .active:before {
    z-index: 99;
    content: "";
    border: 15px solid #2684ff;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    width: 0;
    height: 0;
    position: absolute;
    right: -30px;
    top: 0
}

.follow_stage_list .active:after {
    z-index: 99;
    content: "";
    border: 15px solid #2684ff;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    width: 0;
    height: 0;
    position: absolute;
    right: -30px;
    top: 0
}

.follow_stage_list .no-active:before {
    z-index: 99;
    content: "";
    border: 15px solid #fff;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    width: 0;
    height: 0;
    position: absolute;
    right: -30px;
    top: 0
}

.follow_stage_list .no-active:after {
    z-index: 99;
    content: "";
    border: 15px solid #f6f6f6;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    width: 0;
    height: 0;
    position: absolute;
    right: -27px;
    top: 0
}

.follow_stage_list div:last-child:before {
    display: none
}

.follow_stage_list div:last-child:after {
    display: none
}

.vertical-middle {
    vertical-align: middle
}

.qrCodeWrapper,.virtual-number-wrapper,.qrCodeWrapperServer,.yfb-server-code-wrapper,.qrCodeWrapperServer01 {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: rgba(0,0,0,.6);
    display: none;
    z-index: 999
}

.qrcode_load {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    padding: 20px 40px 10px;
    background: #fff;
    border-radius: 8px
}

.virtual-number-content,.yfb-server-code-content,.qrcode_load_server_content {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
}
.qrcode_load_server_content .qrcode_load_server_img{
    position: absolute;
    right:0;
    top:0;
    width:71px;
    height:71px;
    cursor: pointer;
    z-index:10;
}

.qrcode_load_server_content {
    width: 440px
}

.virtual-number {
    background: #fff;
    border-radius: 8px;
    padding: 30px 20px
}

.virtual-number .title {
    font-size: 14px;
    font-weight: 400;
    color: #333;
    line-height: 1;
    padding-left: 4px;
    border-left: 4px solid #2684ff
}

.virtual-number .title span {
    color: #f93c3c;
    font-size: 12px
}

.virtual-number .tel {
    font-size: 30px;
    font-weight: bold;
    color: rgba(249,60,60,1);
    line-height: 1;
    margin: 40px 80px
}

.virtual-number .tel img {
    width: 19px;
    height: 24px
}

.virtual-number .detail {
    font-size: 12px;
    font-weight: 400;
    color: #666;
    line-height: 18px
}

.virtual-number-close-btn,.yfb-server-code-close-btn,.yfb-server-code-close-btn2 {
    text-align: center;
    margin-top: 20px
}

.virtual-number-close-btn img,.yfb-server-code-close-btn img,.yfb-server-code-close-btn2 img {
    width: 32px;
    height: 32px;
    margin-top: 21px;
    cursor: pointer
}

.toLoginPage {
    color: dodgerblue;
    cursor: pointer
}

.immediatelyCheck {
    color: #2684ff;
    font-size: 14px;
    margin-left: 10px;
    cursor: pointer
}

.wrapper-content-right-a {
    cursor: pointer
}

.follow-msg-count {
    display: inline-block;
    border: 1px solid rgba(249,60,60,1);
    border-radius: 0 4px 0 4px;
    font-size: 12px;
    font-weight: 400;
    color: rgba(249,60,60,1);
    line-height: 14px;
    text-align: center;
    letter-spacing: .7px;
    padding: 0 3px
}

.table-wrapper td {
    font-size: 14px
}

.table th,.table td {
    border-color: #f4f4f4 !important
}

.table-bordered {
    border: 1px solid #f4f4f4 !important
}

.table-bordered th:nth-child(1),.table-bordered td:nth-child(1) {
    border-left: none !important
}

.content {
    font-size: 14px;
    line-height: 34px;
    margin-top: 12px
}

.classify-detail {
    padding-bottom: 0
}

.classify-detail li:last-child {
    border-bottom: 0
}

.left-border-common {
    width: 4px;
    height: 16px;
    background: #2684ff;
    border-radius: 2px;
    display: inline-block;
    margin-top: 0;
    * vertical-align: middle;
    margin-right: 6px
}

.content-block-left {
    position: relative
}

.content-block-left>* {
    z-index: 100
}

.content-block-left:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 0;
    left: 0;
    bottom: 0;
    background-image: url("../../images/banner_680.png");
    z-index: 1
}

.yfb-server-code {
    background: #fff;
    border-radius: 8px;
    padding: 37px 30px 30px
}

.yfb-server-code .imgCls {
    width: 150px;
    height: 150px;
    padding: 1px;
    margin-left: 70px
}

.yfb-server-code .imgCls img {
    width: 100%;
    height: 100%
}

.yfb-server-code .delCls {
    width: 288px;
    font-size: 14px;
    font-weight: 400;
    color: rgba(51,51,51,1);
    line-height: 23px;
    margin-top: 13px;
    margin-bottom: 18px;
    text-align: center
}

.yfb-server-code .showqrCodeBtn {
    width: 180px;
    height: 40px;
    background: rgba(0,148,254,1);
    border-radius: 23px;
    font-size: 16px;
    font-weight: 400;
    color: rgba(255,255,255,1);
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    margin-left: 54px
}

.yfb-server-code-bg {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 184px;
    height: 160px
}

.yfb-server-code-bg img {
    width: 184px
}

.qrcode_load_server {
    background: rgba(255,255,255,1);
    border-radius: 8px;
    padding: 39px 0 37px 0
}

.qrcode_load_server .scan-detail {
    width: 80px;
    font-size: 20px;
    font-weight: 400;
    color: rgba(38,132,255,1);
    margin-left: 180px;
    line-height: 1;
    padding-bottom: 10px;
    border-bottom: 3px solid #2684ff
}

.qrcode_load_server .img-cls {
    width: 50px;
    height: 50px;
    margin-left: 190px;
    margin-right: 149px
}

.qrcode_load_server .img-cls img {
    width: 100%;
    height: 100%
}

.qrcode_load_server .detail {
    font-size: 14px;
    font-weight: 400;
    color: #333;
    line-height: 1;
    text-align: center;
    margin: 15px 0 6px 0
}

.qrcode_load_server .detail02 {
    font-size: 14px;
    font-weight: 400;
    color: #333;
    line-height: 1;
    text-align: center;
    margin: 0 0 16px 0
}

.qrcode_load_server .wx-code {
    width: 206px;
    height: 206px;
    margin: 0 auto;
    text-align: center;
    position: relative
}

.qrcode_load_server .wx-code img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
}

.qrcode_load_server .wx-code p {
    position: absolute;
    bottom: 15%;
    left: 50%;
    transform: translateX(-50%)
}

@media screen and (min-width: 1441px) {
    .header .head-inner {
        width:1160px
    }
}

.popup-wrapper {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.6);
    z-index: 999
}

.count-popup-content {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 400px;
    height: 179px;
    background: rgba(255,255,255,1);
    border-radius: 6px
}

.count-popup-content .top {
    width: 100%;
    height: 50px;
    line-height: 50px;
    color: rgba(255,255,255,1);
    font-size: 16px;
    background: rgba(37,131,255,1);
    padding-left: 20px;
    box-sizing: border-box;
    border-radius: 6px 6px 0 0
}

.count-popup-content .bottom .detail {
    width: 255px;
    font-size: 16px;
    font-family: Alibaba PuHuiTi;
    font-weight: 400;
    color: rgba(51,51,51,1);
    line-height: 24px;
    margin: 16px auto;
    text-align: center
}

.count-popup-content .bottom .open-vip {
    width: 100px;
    height: 30px;
    background: rgba(37,131,255,1);
    border-radius: 15px;
    font-size: 14px;
    font-weight: 400;
    color: rgba(255,255,255,1);
    text-align: center;
    line-height: 30px;
    margin: 0 auto;
    cursor: pointer
}

.count-popup-content .bottom .open-vip:hover {
    background: #2277e5
}

.count-popup-content .bottom .open-vip a:hover {
    color: #fff
}

.count-popup-content .close-popup-btn {
    position: absolute;
    right: 20px;
    top: 19px;
    width: 12px;
    heigth: 12px;
    cursor: pointer
}

.count-popup-content .VIP-member {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 91px;
    heigth: 66px
}

.area-popup-wrapper {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: rgba(0,0,0,.6)
}

.area-popup-wrapper .area-popup-content {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 440px;
    background: rgba(255,255,255,1);
    border-radius: 6px
}

.area-popup-content .close-area-popup {
    position: absolute;
    right: 16px;
    top: 19px;
    width: 12px;
    height: 12px;
    cursor: pointer
}

.area-popup-content .close-area-popup img {
    width: 100%;
    vertical-align: super
}

.area-popup-content .content01 {
    width: 440px;
    height: 50px;
    background: linear-gradient(270deg,rgba(39,31,31,1) 0,rgba(73,65,59,1) 100%);
    border-radius: 6px 6px 0 0;
    padding-left: 20px;
    box-sizing: border-box;
    line-height: 50px
}

.area-popup-content .content01 img {
    vertical-align: middle;
    display: inline-block;
    wdith: 20px;
    height: 18px;
    margin-right: 10px;
    margin-top: -2px
}

.area-popup-content .content01 span {
    vertical-align: middle;
    display: inline-block;
    font-size: 16px;
    font-family: Alibaba PuHuiTi;
    font-weight: bold;
    color: #e1ccaa;
    margin-top: -2px
}

.area-popup-content .content02 {
    font-size: 16px;
    font-family: Alibaba PuHuiTi;
    font-weight: 400;
    color: #2684ff;
    line-height: 24px;
    margin: 16px 20px 8px 20px
}

.area-popup-content .content02 span {
    float: left;
    margin-right: 7px
}

.area-popup-content .content02 span:nth-child(1) {
    color: #333
}

.area-popup-content .content03 {
    font-size: 16px;
    font-family: Alibaba PuHuiTi;
    font-weight: 400;
    color: #333;
    line-height: 1.5;
    margin: 0 20px
}

.area-popup-content .content03 span {
    color: #f93c3c
}

.area-popup-content .content04 {
    width: 400px;
    height: 1px;
    background: #e8e8e8;
    margin: 16px auto 20px
}

.area-popup-content .content05 {
    width: 289px;
    height: 20px;
    margin: 0 auto
}

.area-popup-content .content05 img {
    width: 100%
}

.area-popup-content .content06 {
    cursor: pointer;
    width: 190px;
    height: 34px;
    background: linear-gradient(-90deg,rgba(223,188,133,1),rgba(248,223,183,1));
    border-radius: 17px;
    margin: 10px auto 20px;
    font-size: 14px;
    font-family: Alibaba PuHuiTi;
    font-weight: 400;
    color: #492d00;
    line-height: 34px;
    text-align: center
}

.area-popup-content .content06 a {
    color: #492d00
}

.fujian-buy-wrapper {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,0.6)
}

.fujian-buy-wrapper .fujian-buy-content {
    position: absolute;
    left: 50%;
    top: 50%;
    /*top: 30%;*/
    transform: translate(-50%,-50%);
    /*width: 420px;*/
    width: 504px;
    /*height: 225px;*/
    height: 316px;
    background: rgba(255,255,255,1);
    border-radius: 6px
}

.fujian-buy-content .block01 {
    /*width: 420px;*/
    width: 504px;
    height: 50px;
    line-height: 50px;
    background: rgba(38,132,255,1);
    border-radius: 6px 6px 0 0;
    font-size: 16px;
    font-family: Alibaba PuHuiTi;
    font-weight: 400;
    color: #fff;
    padding-left: 20px;
    box-sizing: border-box
}

.fujian-buy-content .block02 {
    /*padding-bottom: 20px;*/
    /*box-sizing: border-box*/
}

.fujian-buy-content .block02 div {
    /*width: 178px;*/
    /*height: 84px;*/
    /*background: rgba(255,255,255,1);*/
    /*border: 1px solid rgba(248,234,215,1);*/
    /*box-sizing: border-box;*/
    /*border-radius: 4px*/
}

.fujian-buy-content .block02 div.active {
    background: rgba(254,250,239,1);
    border: 1px solid rgba(248,234,215,1);
    box-shadow: 0 4px 10px 0 rgba(190,137,68,0.2)
}

.fujian-buy-content .block02 .left {
    float: left;
    text-align: center;
    margin-left: 20px;
    margin-top: 20px;
    cursor: pointer
}

.fujian-buy-content .block02 .right {
    float: right;
    text-align: center;
    margin-right: 20px;
    margin-top: 20px;
    cursor: pointer
}

.fujian-buy-content .block02 .fujian-count {
    font-size: 18px;
    font-family: Alibaba PuHuiTi;
    font-weight: 400;
    color: #333;
    line-height: 1;
    margin: 18px 0 9px 0
}

.fujian-buy-content .block02 .fujian-price {
    font-size: 18px;
    font-family: Alibaba PuHuiTi;
    font-weight: 400;
    color: rgba(190,137,68,1);
    line-height: 1
}

.fujian-buy-content .block02 .right .fujian-count {
    margin: 8px 0 20px 0
}

.fujian-buy-content .block02 .right .fujian-price {
    margin: 16px 0 8px 0
}

.fujian-buy-content .block02 .fujian-price span {
    font-size: 24px
}

.fujian-buy-content .block03 .left {
    float: left;
    font-size: 16px;
    font-family: Alibaba PuHuiTi;
    font-weight: 400;
    color: rgba(51,51,51,1);
    margin-left: 20px;
    margin-top: 3px;
    line-height: 1
}

.fujian-buy-content .block03 .left span:nth-child(1) {
    font-size: 14px;
    color: #f93c3c;
    vertical-align: bottom;
    line-height: 1;
    display: inline-block
}

.fujian-buy-content .block03 .left span:nth-child(2) {
    font-size: 20px;
    color: #f93c3c;
    vertical-align: bottom;
    line-height: 1;
    display: inline-block
}

.fujian-buy-content .block03 .right {
    float: right;
    width: 100px;
    height: 30px;
    background: rgba(247,78,61,1);
    border-radius: 15px;
    font-size: 14px;
    font-family: Alibaba PuHuiTi;
    font-weight: 400;
    color: #fff;
    text-align: center;
    line-height: 30px;
    margin-right: 20px;
    cursor: pointer
}

.fujian-buy-content .block03 .right:hover {
    background: #de4637
}

.fujian-buy-content .block04 {
    position: absolute;
    right: 20px;
    top: 18px;
    width: 12px;
    height: 12px;
    cursor: pointer
}

.fujian-buy-content .block04 img {
    width: 12px;
    vertical-align: super
}

.init-member-project-popup-wrapper {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.6)
}

.init-member-project-popup-wrapper .init-member-project-popup-content {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 400px;
    height: 157px;
    background: rgba(255,255,255,1);
    border-radius: 6px
}

.init-member-project-popup-content .top {
    width: 400px;
    height: 50px;
    line-height: 50px;
    padding-left: 20px;
    box-sizing: border-box;
    background: rgba(38,132,255,1);
    border-radius: 6px 6px 0 0;
    font-size: 16px;
    color: #fff
}

.init-member-project-popup-content .detail01 {
    width: 319px;
    font-size: 16px;
    font-family: Alibaba PuHuiTi;
    font-weight: 400;
    color: #333;
    line-height: 24px;
    text-align: center;
    margin: 15px auto 6px
}

.init-member-project-popup-content .detail02 {
    line-height: 1;
    padding-left: 71px;
    box-sizing: border-box
}

.init-member-project-popup-content .detail02 img {
    display: inline-block;
    vertical-align: middle
}

.init-member-project-popup-content .detail02 span {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    font-family: Alibaba PuHuiTi;
    font-weight: 500;
    font-style: italic;
    color: rgba(38,132,255,1);
    line-height: 1;
    margin-left: 1px
}

.init-member-project-popup-content .close-popup-btn {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 12px;
    heigth: 12px;
    cursor: pointer
}

.init-member-project-popup-content .VIP-member {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 81px;
    heigth: 67px
}

.firstTdAAA {
    display: inline-block;
    width: 100%;
    height: 100%;
    padding: 10px 23px;
    box-sizing: border-box
}

/**/
input:focus:invalid:focus{
    /*border:none;*/
    -webkit-box-shadow: none;
    -moz-box-shadow:none;
    box-shadow: none;
}
.bind-phone-number-wrapper .bind-phone-number-content,.phone-number-login-wrapper .phone-number-login-content{
    width: 440px;
    /*height: 344px;*/
    padding:67px 60px 27px 60px;
    position: absolute;
    left:50%;
    top:50%;
    transform: translate(-50%,-50%);
    background: #FFFFFF;
    border-radius: 10px;
    box-sizing: border-box;
}
.phone-number-login-wrapper .phone-number-login-content{
    width:auto;
    padding:67px 40px 27px 40px;
}
.bind-phone-number-content .code-max-count{
    display: none;
    margin-top:10px;
}
.code-max-count img{
    display: inline-block;
    vertical-align: middle;
    width:14px;
    height:14px;
    margin-right:6px;
}
.code-max-count span{
    display: inline-block;
    vertical-align: middle;
    font-size:14px;
    color: #F93B3B;
    line-height: 1;
}
.bind-phone-number-content .go-to-wx-login{
    position: absolute;
    right:0;
    top:0;
    z-index:10;
    cursor: pointer;
}
.bind-phone-number-content .detail01{
    font-size: 24px;
    font-weight: 400;
    color: #333333;
    line-height: 26px;
    text-align: center;
    margin-bottom: 5px;
}
.bind-phone-number-content .bind-phone{
    width:100%;
    position: relative;
}

.bind-phone-number-content input[type=text]{
    width:100%;
    border-style: none none solid none;
    border-color:#E8E8E8;
    padding:10px 0;
    background-color: transparent;
    box-shadow: none;
    border-radius: 0px !important;
    margin-bottom: 0px;
    min-height: 40px;
    margin-top:10px;
    box-sizing: border-box;
    font-size: 16px;
    color:#333333;
}
.bind-phone-number-content input[type=text]:focus{
    border-color:#E8E8E8;
}
.bind-phone-number-content input.verCodeBtn{
    width:auto;
    border:none;
    font-size: 16px;
    color:#999999;
    cursor: default;
    background-color: transparent;
    box-shadow: none;
    margin-left:10px;
}
.bind-phone-number-content input.verCodeBtn.canClick{
    color:#2684FF !important;
    cursor: pointer !important;
}
.bind-phone-number-content input.verCodeBtn:focus{
    outline:0;
}

.bind-phone-number-content  .bind-phone-error{
    position: absolute;
    right:-50px;
    bottom: 12px;
    transform: translateX(-50%);
}
.bind-phone-number-content .check-code-tips{
    position: absolute;
    right:0;
    bottom:9px;
}
.bind-phone-number-content  .bind-checkcode-erroe{
    display: inline-block;
}
.bind-phone-number-content  .bind-error-tip img{
    width:14px;
    height:14px;
    display: inline-block;
    vertical-align: middle;
    margin-right:4px;
    margin-bottom:2px;
}
.bind-phone-number-content  .bind-error-tip span{
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #F93C3C;
    line-height: 1;
    margin-bottom:2px;
}
.bind-phone-number-content .bind-checkcode{
    width:100%;
    position: relative;
}
.bind-phone-number-content .bind-btn{
    width: 320px;
    height: 50px;
    background: #CBCBCB;
    border-radius: 25px;
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 50px;
    text-align: center;
    cursor: not-allowed;
    margin:30px auto 16px;
}
.bind-phone-number-content .bind-btn.active{
    background: #2684FF;
    cursor: pointer;
}
.bind-phone-number-content .bind-btn.active:hover{
    background: #2277E5;
}
.bind-phone-number-content .bind-tips{
    font-size: 16px;
    font-weight: 400;
    color: #999999;
    text-align: center;
    line-height: 1.5;
}
.bind-phone-number-content .logo-img{
    position: absolute;
    left:50%;
    top:-40px;
    transform: translateX(-50%);
    width: 101px;
    height: auto;
}
.bind-phone-number-content .code-img{
    position: absolute;
    right:0;
    top:0;
    width: 68px;
    height: 68px;
    width:71px;
    height:71px;
}
.bind-phone-number-content .juxing-img{
    width:180px;
    height:160px;
    position: absolute;
    right:0;
    bottom: 0px;
    z-index: -1;
}
.bind-phone-number-content .close-bind-popup{
    position: absolute;
    display: inline-block;
    right:20px;
    top:20px;
    width:12px;
    height:12px;
    cursor: pointer;
}
.toast-wrapper{
    display: none;
    z-index:9999;
    position: fixed;
    left:0;
    right:0;
    top:0;
    bottom: 0;
    background:rgba(255,255,255,0);
}
.toast-wrapper .toast-content{
    position: absolute;
    left:50%;
    top:50%;
    transform: translate(-50%,-50%);
    text-align: center;
    min-width:150px;
    padding:3px 4px;
    box-sizing: border-box;
    background: rgba(0,0,0,.7);
    color:#ffffff;
    font-size: 14px;
    border-radius: 3px;
}
.yfb-link-content-block{
    width: 100%;
    background: #FFFFFF;
    margin-bottom: 30px;
    box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.05);
}
.yfb-link-content-block.shouye{
    margin-bottom: 40px;
}
.yfb-link-content-block .yfb-link-content-block-left{

}
.yfb-link-content-block-left .yfb-link-content-block-top,.yfb-link-content-block-top{
    height:40px;
    box-sizing: border-box;
    border-bottom:2px solid #2583FF;
}
.yfb-link-content-block-top span{
    display: inline-block;
    height:38px;
    line-height: 40px;
    padding:0px 28px;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 400;
    color: #656565;
    background: #FFFFFF;
    cursor: pointer;
}
.yfb-link-content-block-top span.active{
    color: #FFFFFF;
    background: #2583FF;
}
.yfb-link-content-block-left .yfb-link-content-block-bottom{

}
.industry-bidding {
    height: 72px;
    border-top: 1px solid #E9E9E9;
    margin-top: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1160px;
    margin: 0 auto;

}

.industry-bidding img {
    width: 44px;
    height: 44px;
}

.industry-bidding .box {
    width: 33%;
    border-right: 1px solid #E9E9E9;
    padding-left: 20px;
    box-sizing: border-box;
}

.industry-bidding .box:last-child {
    border-right: none;
}

.industry-bidding .box dl {
    display: flex;
    align-items: center;
    margin-bottom: 0px;
    height: 25px;
}

.industry-bidding dl a {
    color: #333333;
}
.industry-bidding dl a:hover{
    color: #2684FF;
}
.industry-bidding dl dd {
    margin-right: 20px;
    font-weight: 400;
    font-size: 12px;
    color: #333333;
}

.industry-bidding dl dd:first-child {
    font-weight: bold;
    font-size: 12px;
    color: #333333;
}
.all-city-zhaobiao,.all-keyword-zhaobiao {
    padding: 17px 2px 9px 20px;
    box-sizing: border-box;
    overflow: auto;
    margin-bottom: 0px;
}
.all-city-zhaobiao dd{
    width:96px;
    float:left;
    margin-left:0px;
    margin-bottom: 7px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}
.all-city-zhaobiao.yfb-link-02 dd{
    width:132px;
}
.all-city-zhaobiao.yfb-link-03 dd{
    width:158px;
}
.all-city-zhaobiao dd a,.all-keyword-zhaobiao dd a{
    color:#333333;
    font-size:12px;
}
.all-city-zhaobiao dd a:hover,.all-keyword-zhaobiao dd a:hover{
    color:#2684FF;
}
.all-city-zhaobiao,.all-keyword-zhaobiao {
    padding: 17px 2px 9px 20px;
    box-sizing: border-box;
    overflow: auto;
    margin-bottom: 0px;
}
.all-city-zhaobiao dd{
    width:96px;
    float:left;
    margin-left:0px;
    margin-bottom: 7px;
}
.all-city-zhaobiao.yfb-link-02 dd{
    width:132px;
}
.all-city-zhaobiao.yfb-link-03 dd{
    width:158px;
}
.all-city-zhaobiao dd a,.all-keyword-zhaobiao dd a{
    color:#333333;
    font-size:12px;
}
.all-city-zhaobiao dd a:hover,.all-keyword-zhaobiao dd a:hover{
    color:#2684FF;
}


.all-invite-hot,
.all-keyword-zhaobiao {
    padding: 17px 2px 9px 20px;
    box-sizing: border-box;
    overflow: auto;
    margin-bottom: 0px;
}
.all-invite-hot{
    padding: 0px;
}
.all-invite-hot.twocolumn{
    justify-content: space-between;
}
.all-invite-hot.twocolumn dd{
    float: left;
    margin-left: 0px;
    margin-bottom: 7px;
    padding-left: 23px;
    padding-right: 23px;
}
.all-invite-hot.threecolumn dd {
    float: left;
    margin-left: 0px;
    margin-bottom: 7px;
    padding-left: 23px;
    padding-right: 23px;
    width: 106px;
    box-sizing: border-box;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.all-invite-hot .area-text{
    padding-left: 17px;
    padding-right: 17px;
}

/* .all-invite-hot.yfb-link-02 dd {
    width: 132px;
} */

/* .all-invite-hot.yfb-link-03 dd {
    width: 158px;
} */

.all-invite-hot dd a,
.all-keyword-zhaobiao dd a {
    color: #333333;
    font-size: 12px;
}

.all-invite-hot dd a:hover,
.all-keyword-zhaobiao dd a:hover {
    color: #2684FF;
}
.all-keyword-zhaobiao dd{
    width:79px;
    width:10%;
    float:left;
    margin-left:0px;
    margin-bottom: 7px;
}
.all-invite-hot.all-ivite-area{

}
.all-invite-hot.all-ivite-area dd{
    padding-left: 16px;
    padding-right: 16px;
}
.qiye-vip-telphone .qiye-vip-telphone-content{
    position: absolute;
    left:50%;
    top:50%;
    transform: translate(-50%,-50%);
    width:400px;
    height:244px;
}
.qiye-vip-telphone .close-qiye-vip-telphone-btn{
    position: absolute;
    top:20px;
    right:20px;
    cursor: pointer;
}
.wx-bind-wrapper .wx-bind-content{
    position:absolute;
    left:50%;
    top:50%;
    transform: translate(-50%,-50%);
    width: 440px;
    height: 370px;
    background: #FFFFFF;
    border-radius: 10px;
    padding:40px 0px;
    box-sizing: border-box;
}
.wx-bind-content .content01{
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    line-height: 27px;
    text-align: center;
}
.wx-bind-content .wx-bind{
    width: 206px;
    height: 206px;
    margin:30px auto;
    text-align: center;
}
.close-bind-wx-popup{
    position: absolute;
    right:20px;
    top:20px;
    cursor: pointer;
}
.classift-text-center li{
    text-align: center;
}
.classift-text-left li{
    text-align: left;
}
.type-bCls {
    color: #2684FF;
    font-weight: 400;
}
/*一列*/
.classify-one-cols ul li{
    width:100%;
    padding-left:15px;
    box-sizing: border-box;
    border:none;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
/*两列*/
.classify-two-cols  ul li{
    width:50%;
}
.classify-two-cols ul li:nth-child(2n+1){
    border-left:0;
    padding-left:24px;
}
.classify-two-cols.shouye  ul li:nth-child(2n){
    padding-left:14px;
    box-sizing: border-box;
}
.classify-two-cols.shouye  ul li:nth-child(2n+1){
    padding-left:10px;
    box-sizing: border-box;
}
/*五列*/
.classify-five-cols  ul li{
    width:20%;
}
.classify-five-cols ul li:nth-child(5n+1){
    border-left:0;
    /*padding-left:24px;*/
}

/*企业库共用*/
.qiye-list-wrapper{
    padding-bottom: 30px;
    margin-bottom: 20px;
    background: #ffffff url("../../images/yfb/list-bg.png") no-repeat center bottom;
}
.qiye-page-form{
    margin:5px 0 0 0;
}
.qiye-page-form .select-block-label{
    border:none;
}
.qiye-page-form,.select-block{
    margin-bottom: 17px;
}
.qiye-list{
    padding:0 20px;
    box-sizing: border-box;
}
.qiye-list p{
    margin-bottom: 0px;
}
.qiye-list .qiye-list-item{
    position: relative;
    border-bottom: 1px solid #EBEBEB;
    padding:22px 0 25px 0;
}
.qiye-list .qiye-list-item a{
    display: inline-block;
    width:100%;
    height:100%;
    cursor: pointer;
}
.qiye-list-item .qiye-list-item-left{
    position: absolute;
    left:0;
    top:50%;
    transform: translateY(-50%);
    width: 60px;
    height: 60px;
    background: #2684FF;
    border-radius: 10px;
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 60px;
    text-align: center;

}
.qiye-list-item .qiye-list-item-right{
    margin-left:80px;
    font-size: 0px;
}
.qiye-list-item-right h1{
    font-size: 18px;
    font-weight: bold;
    color: #464C5B;
    line-height: 34px;
}
.qiye-list .qiye-list-item:hover h1{
    color:#2684FF;
}
.qiye-list-item-right-type{
    border-radius: 3px;
    font-size: 12px;
    width:fit-content;
    height:18px;
    line-height: 18px;
    padding:0 0px 0 22px;
    box-sizing: border-box;
    margin-bottom: 6px !important;
}
.qiye-detail-page-top .qiye-list-item-right-type{
    margin-bottom: 0px !important;
}
.qiye-list-item-right-type.type01{
    width:87px;
    color:#FFA601;
    background: #FEF7EB url("../../images/yfb/zhaozhongbiaodanwei@2x.png") no-repeat 6px center;
    background-size: 11px 10px;
}
.qiye-list-item-right-type.type03{
    width:97px;
    color:#526BFF;
    background: #E8EBFF url("../../images/yfb/dailijigou@2x.png") no-repeat 6px center;
    background-size: 11px 10px;
}
.qiye-list-item-right-type.type02{
    width:74px;
    color:#1DBF73;
    background: #EAFEF5 url("../../images/yfb/shejidanwei@2x.png") no-repeat 6px center;
    background-size: 11px 10px;
}
.qiye-list-item-right-type.type04{
    width:74px;
    color:#666666;
    background: #F2F2F2 url("../../images/yfb/qitaqiye@2x.png") no-repeat 6px center;
    background-size: 11px 10px;
}
.qiye-list-item-right span{
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    font-weight: 400;
}

.qiye-list-item-right .qiye-list-item-right-count{
    margin-bottom: 2px;
}
.qiye-list-item-right-count span,.qiye-list-item-right-info span{
    width:24%;
    color:#333333;
}
.qiye-list-item-right-count span:last-child, .qiye-list-item-right-info span:last-child{
    width:28%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;

}
.qiye-list-item-right-count span b,.qiye-list-item-right-info span b{
    color:#666666;
    font-weight: 400;
}
.qiye-list-item-right .qiye-list-item-right-info{
    font-size: 0px;
}
.has-no-message{
    width:100%;
    height:60px;
    line-height: 60px;
    text-align: center;
}
.qiye-detail-page-top{
    padding:25px 20px 30px 20px;
    box-sizing: border-box;
}
.qiye-detail-img{
    position: absolute;
    right:0;
    top:0;
    width:115px;
    height:101px;
}
.qiye-detail-page-top .qiye-detail-name{
    position: relative;
}
.qiye-detail-name .qiye-detail-name-left{
    position: absolute;
    left:0;
    top:50%;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    background: #2684FF;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 40px;
    text-align: center;
}
.qiye-detail-name .qiye-detail-name-right{
    margin-left:50px;
}
.qiye-detail-name-right h1{
    font-size: 18px;
    font-weight: bold;
    color: #464C5B;
    line-height: 28px;
}
.qiye-detail-name-right p{
    width:fit-content;
    width:-moz-fit-content;
}
.qiye-detail-page-top .qiye-detail-items,.qiye-detail-items{
    background: #F6F9FE;
    padding:16px 20px 16px 20px;
    margin-top:20px;
}
.qiye-detail-items-line{
    font-size: 0px;
    height:20px;
    margin-bottom: 5px;
}
.qiye-detail-items-line span{
    display: inline-block;
    width:33%;
    color:#666666;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.qiye-detail-items-line-03 span{
    width:100%;
}
.qiye-detail-items-line b{
    color:#333333;
    font-weight: 400;
    font-size: 12px;
}
.qiye-detail-business-range{
    position: relative;
    font-size: 0;
    width:100%;
    overflow: hidden;
}
.qiye-detail-business-range span.range-open{
    position: absolute;
    right:0;
    top:50%;
    transform: translateY(-50%);
    margin-top:1px;
}
.qiye-detail-business-range span.range{
    float:left;
    font-size: 12px;
    color:#666666;
}
.qiye-detail-business-range p{
    font-size: 12px;
    margin:2px 25px 0 60px;
    color:#333333;
    font-weight: 400;
    line-height: 18px;
    /*width: 674px;*/
}
.qiye-detail-business-range p.qiye-business-range-open{
    display: block;
    width: 655px;
    white-space: nowrap;
    overflow:hidden;
    text-overflow: ellipsis;
}
.qiye-detail-business-range p.qiye-business-range-close{
    display: none;
    margin-right:0;
}
.qiye-detail-business-range p span{
    color:#2684FF;
    font-size: 12px;
    cursor: pointer;
    margin-left:6px;
    font-weight: 400;
}
.qiye-detail-form{
    margin:0;
}
.qiye-detail-form input{
    display: none;
}
.qiye-detail-form a{
    display: inline-block;
    width:100%;
    padding:0px 30px;
    box-sizing: border-box;
    color:#333333;
}
.qiye-detail-form .qiye-detail-type{
    height:38px;
    border-bottom: 2px solid #2684FF;
}
.qiye-detail-form .qiye-detail-type{
    font-size: 0px;
}
.qiye-detail-form .qiye-detail-type label{
    height:100%;
    line-height: 40px;
    /*padding:0 30px;*/
    box-sizing: border-box;
    font-size: 14px;
}
.qiye-detail-form .qiye-detail-type label.cur{
    background: #2684FF;
}
.qiye-detail-form .qiye-detail-type label.cur a{
    color:#FFFFFF;
}
.qiye-detail-table-wrapper{
    padding:20px 20px 0 20px;
    box-sizing: border-box;
}
.qiye-item-more{
    text-align: center;
    margin-bottom: 10px;
}
.qiye-item-more a{
    font-size: 12px;
    font-weight: 400;
    color: #2684FF;
}
.qiye-item-more img{
    width:6px;
    height:11px;
    margin-left:4px;
    vertical-align: top;
    margin-top:4px;
}



.t {
    font-family: Alibaba PuHuiTi;
    font-weight: 400;
    width: 140px;
    height: 114px;
    margin-top: 23px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: rgba(255,255,255,1);
    border: 1px solid rgba(248,234,215,1);
    box-sizing: border-box;
    border-radius: 4px;
    cursor: pointer;
}

.t.p {
    padding-top: 20px;
}

.t .d {
    text-decoration: line-through;
    color: rgba(153,153,153,1);
}

.t .f {
    font-size: 20px;
    color: rgba(189,137,67,1);
}

.t .dis {
    position: relative;
    left: -52px;
    top: -96px;
    width: 35px;
    height: 20px;
    padding: 0 6px;
    background: rgba(249,60,60,1);
    border-radius: 0px 8px 0px 8px;
    text-align: center;
    line-height: 20px;
    font-size: 14px;
    font-weight: 400;
    color: rgba(255,255,255,1);
}

.fujian-buy-content .dotted-line{
    width: 461px;
    height: 2px;
    margin-left: 20px;
    margin-bottom: 20px;
    border-bottom: 1px dashed #E8E8E8;
}
